@charset "utf-8";
/* CSS Document */

html {font-size:14px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  -webkit-appearance:none; -webkit-touch-callout:none;}
body { background:#f9f9f9;color:#6c6c6c;font-family:"Microsoft YaHei",Arial,"Hiragino Sans GB W3","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;-webkit-text-size-adjust:none; }
a,article, aside, audio, b, big, body, center, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, dd, em, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, label, li, nav, menu, object, ol, output, p, q, s, section, small, span, strong, table, tbody, thead, th, tr, ul { margin:0; padding:0;}
h1,h2,h3, h4, h5, h6,strong,em,b{font-weight:normal; }
em {font-style:normal}
ul, ol,li { list-style:none;}
i{font-style:normal;font-size: 18px;color: #b3b2b2;}
img { width: 100%;height:100%; border:0;vertical-align:middle; }
html, body {max-width: 1920px;margin: auto;height: 100%;}
a{text-decoration: none;color:#383838;}
input,button,textarea,select{border: none;outline: none;font-family: "Microsoft YaHei";}
button{cursor:  pointer;}
textarea{resize:none}
h1 {display: -webkit-box;overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;-webkit-line-clamp: 1;-moz--line-clamp: 1;}
.icon{background:url(icon.png) no-repeat;}
.lf,.left{float: left;}
.rt,.right{float:right;}
.content_box{width: 1180px;margin: 0 auto;}

/**首页**/

.header{
	height: 158px;
}
.header .hd{
	overflow: hidden;
	    padding: 0 36px;
}
.header .logo{
	height: 54px;
	width: 388px;
	margin-top: 44px;
}
.header .logo img {
	width: auto;
}
.header .search{
	width: 500px;
	height: 58px;
	margin-top: 38px;
}
.header .search_tablist{
	overflow: hidden;
}
.header .search_tablist li{
	float: left;
	font-size: 12px;
	color: #2a2a2a;
	padding: 4px 6px;
	margin-right: 4px;
	cursor: pointer;
}
.header .search_tablist .on,.header .search_tablist li:hover{
	color: #fff;
	background: #1f3822;
}
.header .search_form{
	height: 32px;
	border-radius: 4px;
    border: 2px solid #1f3822;
}
.search_form .input{
	float: left;
	width: 420px;
	line-height: 32px;
}
.search_form .input input{
	width: 310px;
	height: 20px;
	font-size: 12px;
	color: #888888;
    margin: 6px 0;
	padding: 0 8px;
    border-right: 1px solid #888888;
}
.search_form .input .select{
	width: 85px;
	height: 32px;
	cursor: pointer;
}
.search_form .input .select .icon{
	float: right;
	margin: 13px 10px;
	width: 11px;
	height: 6px;
	background-position: 1px -494px;
}
.search_form .input .select span{
	display: inline-block;
    width: 50px;
    font-size: 12px;
    color: #1f3822;
	overflow: hidden;
}
.search_form  button{
	width: 76px;
    height: 32px;
    background: #1f3822;
    color: #fff;
    letter-spacing: 4px;
}
.header .bd{
	margin-top: 18px;
}
.header .top_nav {
	overflow: hidden;
}
.header .top_nav li{
	float: left;
	margin: 10px 0;
}
.header .top_nav li a{
	font-size: 20px;
	color: #000000;
	line-height: 20px;
	padding: 0 36px;
}
.header .top_nav .on a,.header .top_nav li:hover a{
	color: #e00121;
}
.header .content_box{
	position: relative;
}
.show_area{
	position: absolute;
	display: none;
	top: 108px;
    right: 0;
	width: 490px;
	height: 300px;
	background: #fff;
	border: 1px solid #f0f0f0;
	z-index: 99;
}

.slideBox {
	position: relative;
}
.slideBox .hd{
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
	z-index: 9;
}
.slideBox .hd li{
	display: inline-block;
	width: 32px;
	height: 10px;
	background: #fff;
	margin: 0 5px;
}
.slideBox .hd .on{
	background: #7e7e7e;
}
.slideBox .bd li{
	height: 300px;
}
.banner .nav{
	position: relative;
	height: 82px;
	/*background: url(bg.jpg) no-repeat;*/
	background-color:#d90e22;
}
.banner .nav:after{
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: rgba(214,1,29,.46);
}
.banner .nav .content_box{
	position: relative;
	overflow: hidden;
	background-color:#d90e22;
	z-index: 9;
}
.banner .nav a {
	float: left;
	display: block;
	padding: 0 24px;
	margin: 8px 0;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.banner .nav .icon{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.banner .nav .tb{
	background-position: 5px 5px;
}
.banner .nav .zc{
	background-position: 5px -51px;
}
.banner .nav .px{
	background-position: -1px -105px;
}
.banner .nav .zk{
	background-position: 8px -162px;
}
.banner .nav .jx{
	background-position: 7px -220px;
}
.banner .nav .js{
	background-position: 7px -273px;
}
.banner .nav .dc{
	background-position: 12px -328px;
}
.banner .nav .pj{
	background-position: 9px -382px;
}
.main{
	padding-bottom: 25px;
	background: #f9f9f9;
	    overflow: hidden;
}
.main .content {
	overflow: hidden;
	margin-top: 10px;
}
.main .content .box{
	width: 584px;
	padding: 14px 0;
	border: 1px solid #f0f0f0;
}
.main .content .pin_bg{
	height: 540px;
}
.main .content .pin_bg .hd{
	margin: 0 20px;
	color: #0e0e0e; 
}
.main .content .bd{
	margin: 0 20px;
}
.main .content table{
	width: 100%;
	table-layout:fixed;
	border-collapse: collapse;
}
.content tr{
	height: 32px;
}
.content td{
	word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.content td:nth-child(3){
	text-align: center;
	color: #c20318;
}
.content td:nth-child(4){
	text-align: center;
}
.main .content .lab td,.main .content .lab2 td{
	border-bottom: 1px solid #888888;
}
.main .content .lab .tit{
	width: 230px;
}
.main .content .lab2 .tit{
	width: 350px;
}
.main .content .lab2 .number{
	width: 192px;
	text-align: right;
}
.main .content .lab2 .number span{
	margin-right: 40px;
}
.main .content .lab .type{
	width:150px;
}
.main .content .lab .dj{
	width:60px;
	color: #6c6c6c!important;
}
.main .content .lab .day{
	width: 98px;
}
.main .content .search{
	height: 540px;
}
.main .content .search .hd{
	margin:14px;
	height: 30px;
	border: 1px solid #f0f0f0;
	border-radius: 6px;
	    overflow: hidden;
}
.main .content .search .hd .key{
	width: 450px;
	color: #b1b1b1;
	line-height: 28px;
	margin: 0 10px;
}
.main .content .search .hd .sbmit{
	position: relative;
    width: 70px;
    right: -10px;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    background: #d6011d;
}
.main .content .search .tit {
	margin-top: 16px;
	color: #0e0e0e;
	margin-left: 55px;
}
.main .content .search .tit .icon,.lianxi .hd .icon{
	width: 35px;
	height: 34px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
.main .content .search .tit span{
	vertical-align: middle;
}
.search_dj .icon,.lianxi .hd .icon{
	background-position: -74px 0;
}
.main .content .search .input{
	width: 280px;
	margin: 0 auto;
}
.main .content .search .input .line{
	height: 28px;
	border:1px solid #efefef;
	border-radius: 6px;
	margin:10px 0;
	overflow: hidden;
}
.main .content .search .input input{
	margin: 0 8px;
	height: 26px;
	color: #b1b1b1;
}
.main .content .search .input .btn{
	float: right;
	height: 28px;
	width: 38px;
	text-align: center;
	line-height: 30px;
	background: #a5a5a5;
	cursor: pointer;
}
.main .content .search .input .btn .icon{
	display: inline-block;
	width: 14px;
	height: 14px;
	background-position: 2px -470px;
}
.main .content .search .input button{
	margin-top: 10px;
	width: 100%;
	height: 30px;
	color: #a1a1a1;
	letter-spacing: 4px;
	border-radius: 6px;
}
.search_sq .tit .icon{
	background-position: -133px -1px;
}
.box{
	background: #fff;
}
.box .title{
	height: 46px;
    line-height: 46px;
    text-align: center;
    margin-top: -14px;
    font-size: 16px;
    color: #cb444d;
    background: #eeeeee;
}
.box .more{
	padding: 14px 0;
	margin: 0 20px;
	text-align: right;
}
.box .more a{
	color: #cb444d;
}
.danwei_show .box .bd{
	height: 256px;
	overflow: hidden;
}
.yanjiu .box .hd,.news .hd{
	height: 60px;
    text-align: center;
    margin-top: -14px;
    background: #eeeeee;
    overflow: hidden;
}
.yanjiu .box .hd p,.news .hd p {
	    margin: 6px 0;
    font-size: 16px;
    color: #cb444d;
}
.yanjiu .box .bd{
	margin: 0 36px;
	height: 254px;
}
.yanjiu .box .bd .pic{
	height: 150px;
	margin: 20px 0;
}
.yanjiu .box .bd p{
	color: #5b5b5b;
	line-height: 28px;
	text-indent: 2em;
	display: -webkit-box;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	-moz--line-clamp: 3;
}
.news .bd{
	padding-top: 10px;
	    overflow: hidden;
	height: 156px;
}
.news .bd .line{
	display: table;
	width: 100%;
	margin: 14px 0;
}
.news .bd .line a,.news .bd .line em{
	display: table-cell;
}
.news .bd .line a{
	width: 300px;
	color: #545353;
}
.news .bd .line em{
	width: 244px;
	color: #c3c3c3;
	text-align: right;
}
.news .bd .line a:before{
	display: inline-block;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #707070;
	vertical-align: middle;
    margin-right: 10px;
}
.lianxi .hd {
	margin: 0 55px 19px 55px;
	color: #cb444d;
	overflow: hidden;
}
.lianxi .hd .icon{
	float: left;
}
.lianxi .hd h3{
	font-size: 18px;
	margin-top: 10px;
}
.lianxi .bd{
	height: 140px;
	margin: 0 34px!important;
}
.lianxi .bd p{
	float: left;
	width: 50%;
	margin: 8px 0;
}
.qiye_list {
	border: 1px solid #f0f0f0;
	background: #fff;
	margin-top: 10px;
}
.qiye_list .hd{
	overflow: hidden;
	padding: 16px 20px 10px 20px;
}
.qiye_list .hd p{
	position: relative;
	top: 7px;
	float: left;
	color: #cb444d;
	font-size: 16px;
}
.qiye_list .hd p:after,.qiye_list .hd p:before{
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	margin: auto;
	background: #e5e5e5;
}
.qiye_list .hd p:after{
	right: -20px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
.qiye_list .hd p:before{
	width: 942px;
	height: 1px;
	left: 84px;
}
.qiye_list .hd a{
	float:right;
	display: block;
	margin: 0 5px;
	width: 36px;
	height: 34px;
	background-color: #959595;
}
.qiye_list .hd .prev{
	background-position: -62px -50px;
}
.qiye_list .hd .next{
	background-position: -62px -90px;
} 
.qiye_list .hd .on{
	background-color: #e20121;
}
.qiye_list .bd{
	overflow: hidden;
	    padding: 0 20px 14px;
}
.qiye_list .bd li{
	float: left;
	width: 200px;
	text-align: center;
	margin-right: 34px;
}
.qiye_list .bd .pic{
	height: 160px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}
.qiye_list .bd h1{
	font-size: 16px;
	color: #5b5b5b;
	padding:0 10px;
	margin: 10px 0;
}
.footer{
	padding: 40px 0;
	background: #696969;
	text-align: center;
}
.footer img{
	height: 100px;
	width: auto;
}
.footer a{
	color: #dcdcdc;
}
.footer .links{
	margin: 20px 0;
}
.footer .links a{
	margin: 0 15px;
}
.footer p,.footer p a{
	color: #b3b3b3;
}
.footer p{
	font-size: 12px;
	margin: 2px 0;
}
/**关于我们**/
.page_main_box .content_box{
	margin: 20px auto;
	padding: 12px 0;
	min-height: 550px;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e1e1e1;
}
.page_main_box .content_box .side_nav{
	width: 200px;
	margin: 0 14px;
}
.page_main_box .content_box .side_nav h2{
	font-size: 18px;
	color: #0d2214;
	padding:12px 14px;
	border-bottom: 1px solid #e5e5e5;
}
.page_main_box .content_box .side_nav li{
	height: 40px;
	line-height: 40px;
	padding-left:8px;
	border-bottom: 1px #e5e5e5 dashed;
}
.page_main_box .content_box .side_nav li:last-child{
	border-bottom: 1px solid #e5e5e5;
}
.page_main_box .content_box .side_nav li a{
	font-size: 16px;
	color: #737373;
}
.about_main .content_box .side_nav li{
	padding-left: 32px!important;
}
.page_main_box  .content_box .side_nav .on a,.page_main_box  .content_box .side_nav li:hover a{
	color: #d1000d;
}
.page_main_box .content_box .rt{
	width: 951px;
	
}
.page_main_box .content_box .rt .content{
	padding: 0 20px;
	border-left: 1px solid #e5e5e5;
}
.page_main_box .content_box .rt .hd{
	overflow: hidden;
	padding: 15px 0 14px 0;
	border-bottom: 1px solid #e5e5e5;
}
.page_main_box .content_box .rt .hd .icon{
	float: left;
	display: block;
	margin-top: 2px;
	margin-right: 6px;
	width: 19px;
	height: 15px;
	background-position: -70px -142px;
}
.page_main_box .content_box .rt .hd li{
	float: left;
}
.page_main_box .content_box .rt .hd li a{
	font-size: 12px;
	color: #737373;
}
.page_main_box .content_box .rt .hd li:after{
	content: ">";
	margin: 0 6px;
}
.page_main_box .content_box .rt .hd li:last-child:after{
	display: none;
}
.page_main_box .content_box .rt .bd{
	padding: 10px 0;
	min-height: 400px;
}

/**信用资讯**/
.zixun .content_box .rt .bd{
	padding-bottom: 80px!important;
}
.zixun .item{
	overflow: hidden;
	padding: 20px 16px;
	border-bottom: 1px solid #e5e5e5;
}
.zixun .item .pic{
	float: left;
	width: 252px;
	height: 200px;
}
.zixun .item .text{
	position: relative;
	float: right;
	width: 600px;
	height: 200px;
}
.zixun .item .text h1{
	font-size: 18px;
	color: #3d3d3d;
	margin-bottom: 20px;
}
.zixun .item .text p{
	line-height: 24px;
	color: #6c6c6c;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    -moz--line-clamp: 4;
}
.zixun .item .text .btn{
	position: absolute;
	bottom: 0;
	width: 106px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	color: #7f7f7f;
	border: 1px solid #e1e1e1;
	border-radius: 10px;
}
.zixun .item .text h1:hover,.zixun .item .text .btn:hover,.prevnext p a:hover,.zixun .item_list .item2 h1:hover{
	color: #ea545d;
}
.zixun .item .text .btn:hover{
	border-color: #ea545d;
}
.pages ul,.pages li,.pages .p_select,.pages span,.pages .input{
	float: left;
}
.pages,.pages a{
	color: #949494;
}
.pages li{
	margin: 0 4px;
}
.pages a {
	display: block;
	padding: 6px 12px;
	border: 1px solid #e5e5e5;
}
.pages .p_select {
	margin-left: 35px;
}
.pages .input{
	width: 60px;
	height: 31px;
	border: 1px solid #e5e5e5;
}
.pages .input input{
	width: 24px;
	margin: 6px;
	text-align: center;
	color: #b6b6b6;
}
.pages .input .icon{
	display: inline-block;
	width: 13px;
	height: 13px;
	background-position: -73px -183px;
}
.pages span{
	margin: 7px;
}
.pages {
	overflow: hidden;
	margin-top: 10px;
	margin-left: 130px;
}
.pages ul .on a,.pages li:hover a{
	background: #ea545d;
	color: #fff;
	border-color: #ea545d;
}
.zixun .rt{
	margin-bottom: 76px;
}
.zixun_ny .bd .tit{
	text-align: center;
	padding: 30px 80px;
}
.zixun_ny .bd .tit h1{
	margin-bottom: 24px;
	font-size: 24px;
	color: #3a3a3a;
}
.zixun_ny .bd .tit p{
	font-size: 12px;
	color: #7f7f7f;
}
.zixun_ny .bd .body{
	padding: 10px 0;
}
.prevnext {
	padding: 10px 0px;
	margin: 0 20px;
	overflow: hidden;
	bottom: -40px;
	border-bottom: 1px solid #e5e5e5;
}
.prevnext p{
	width: 50%;
	color: #7f7f7f;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz--line-clamp: 1;
}
.prevnext p a{
	color: #7f7f7f;
}
.zixun .item_list .item2 .tit{
	overflow: hidden;
	margin: 10px 0;
}
.zixun .item_list .item2 .tit a{
	width: 540px;
}
.zixun .item_list .item2 .tit p{
	width: 180px;
	color: #c0c0c0;
	font-size: 12px;
}
.zixun .item_list .item2 h1{
	font-size: 16px;
	color: #737373;
}
.zixun .item_list .item2 h1:before{
	display: inline-block;
	content: "";
	height: 8px;
	width: 8px;
	margin-right: 16px;
	background: #d2d2d2;
}
.zixun .item_list .item_first {
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
}
.zixun .item_list .item_first h1:before{
	width: 10px;
	height: 10px;
} 
.zixun .item_list .item_first .dec{
	color: #737373;
	line-height: 24px;
}

.zixun .item_list .item_first .dec a{
	color: #e20121;
}

/**商务合作**/

.page_main_box .rt .form .line{
	overflow: hidden;
	float: left;
	color: #737373;
	margin: 10px 0;
}
.page_main_box .rt .form .line .lab,.page_main_box .rt .form .line .hz_select,.page_main_box .rt .form .line input{
	float: left;
}
.page_main_box .rt .form .line .lab{
	margin-top: 6px;
}
.page_main_box .rt .form .line select,.page_main_box .rt .form .line input{
	width: 155px;
	height: 30px;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.page_main_box .rt .form .line select{
	margin: 0 10px;
}
.page_main_box .rt .form .name{
	margin:10px 30px;
}
.page_main_box .rt .form .line input{
	margin-left: 10px;
	padding: 0 10px;
}
.page_main_box .rt .form .gs_name input{
	width: 304px;
}
.page_main_box .rt .form .phone{
	margin-left: 40px;
}
.form_input{
	overflow: hidden;
}
.page_main_box .rt .form .textarea{
	border: 1px solid #e8e8e8;
	padding: 20px;
	margin: 10px 0;
	box-sizing: border-box;
}
.page_main_box .rt .form textarea{
width: 100%;
	height: 250px;
	font-size: 14px;
	color: #c0c0c0;
	
}
.page_main_box .rt .form button{
	width: 112px;
	height: 35px;
	font-size: 18px;
	color: #ffffff;
	background: #1f3822;
}
.page_main_box .rt .form .btns{
	text-align: right;
	margin-top: 64px;
	    margin-right:10px;
}
.page_main_box .rt .form .btns em{
	font-size: 12px;
	color: #949494;
	vertical-align: bottom;
}

/**登入页**/

.login{
	overflow: hidden;
	background: #fff;
}
.login .hd{
	height: 119px;
	    overflow: hidden;
}
.login .gl_logo{
	height: 63px;
	margin: 28px 106px;
}
.login .gl_logo img{
	width: auto;
}
.login .bd{
	position: relative;
	height: 508px;
	background: url(login.jpg) no-repeat;
	background-size: 100% 100%;
}
.login .bd .form{
	width: 333px;
	height: 395px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 253px;
	margin: auto;
	background: rgba(255,255,255,.75);
	border-radius: 8px;
}
.login .bd .form .cont{
	margin: 18px 24px;
}
.login .bd .form .cont p{
	font-size: 16px;
	color: #1f3822;
	margin-bottom: 14px;
}
.login .bd .form .cont .input{
	margin-bottom: 20px;
}
.login .bd .form .cont input{
	width: 100%;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #3d3d3d;
	box-sizing: border-box;
}
.login .bd .form .cont .yzm{
	position: relative;
}
.login .bd .form .cont .yzm input{
	width: 115px;
}
.login .bd .form .cont .yzm .pic{
	width: 99px;
	height: 42px;
	position: absolute;
	bottom: 0;
    right: 30px;
}
.login button{
	width: 100%;
	height: 50px;
	background: #e10223;
	color: #fff;
	letter-spacing:1em;
}
.login .ft{
	height: 280px;
	background: #f9f9f9;
	text-align: center;
	color: #3c3c3c;
	overflow: hidden;
}
.login .ft p{
	margin-top: 85px;
}



.sd_fixed{
	position: fixed;
	z-index:600;
	right: 100px;
	bottom: 40%;
	width: 175px;
}
.sd_fixed .qq {
	overflow: hidden;
	font-size: 18px;
	color: #0d2214;
	line-height: 35px;
	padding: 6px 0;
	background: #f6d0d5;
	border-radius: 4px;
}
.sd_fixed .qq_icon{
	float: left;
	width: 29px;
	height: 35px;
	margin-left: 10px;
	background: url(qq_03.png) no-repeat;
	background-size: 100%;
}
.sd_fixed .qq p{
	position: relative;
	margin-left: 56px;
}
.sd_fixed .qq p:after{
	position: absolute;
	content: "";
	width: 1px;
	height: 27px;
	top: 0;
	left: -8px;
	bottom: 0;
	margin: auto;
	background: #b3a1a4;
}
.sd_fixed .wx .ewm{
	margin: 4px auto;
	width: 148px;
	height: 148px;
	border: 6px solid #f18996;
}
.sd_fixed .wx p{
	font-size: 14px;
	color: #0d2214;
	text-align: center;
}
.sd_fixed .nummber{
	margin-top: 10px;
	text-align: center;
	font-size: 24px;
    font-weight: bold;
    color: #f18996;
}